
.loginBtnBody {
  width: 312px;
  height: 106px;
  display: inline-block;
  position: relative;
}
.loginBtn {
  position: absolute;
  top: 0;
  left: 0;
  width: 312px;
  height: 106px;
  line-height: 106px;
  text-align: center;
  border: none;
  z-index: 9;
  cursor: pointer;
  transition: all .2s;
  background-repeat: no-repeat;
  background-size: cover;
}
.loginBtnBody:active .loginBtn {
  z-index: 9;
  transform: translate(9px, 10px);
}
.loginBtnCover {
  position: absolute;
  width: 312px;
  height: 106px;
  background-color: #002f8b;
  top: 2px;
  left: 3px;
  z-index: -1;
  transition: all .2s;
}
.loginBtnCover.red {
  background-color: rgb(138, 44, 0);
}
.loginBtnBody:active .loginBtnCover {
  z-index: -1;
  transform: translate(7px, 8px);
}
.loginBtnCover2 {
  position: absolute;
  width: 312px;
  height: 106px;
  background-color: #79a9e9;
  top: 9px;
  left: 11px;
  z-index: -2;
}
.loginBtnCover2.red {
  background-color: rgba(138, 44, 0, 0.5);
}